$(function(){
    //.ajaxError事件定位到document对象，文档内所有元素发生ajax请求异常，都将冒泡到document对象的ajaxError事件执行处理
    $(document).ajaxError(
        //所有ajax请求异常的统一处理函数，处理
        function(event,xhr,options,exc ){
            if(xhr.status == 'undefined'){
                return;
            }
            switch(xhr.status){
                case 400:
                    alert("系统异常：当前请求无法被服务器理解。");
                    break;
                case 403:
                    alert("系统拒绝：您没有访问权限。");
                    break;
                case 404:
                    alert("您访问的资源不存在。");
                    break;
                case 408:
                    alert("请求超时。");
                    break;
            }
            if(xhr.responseText&&xhr.responseText.indexOf("/rest/user/login")>0){
                alert("访问超时或已经在别的地方登录，请重新登录。");
                window.location.href=".";
            }
        }
    );
});